technological achievements - German English Dictionary